<?php
/*
 * Copyright (c) 2010, webvariants GbR, http://www.webvariants.de
 *
 * Diese Datei steht unter der MIT-Lizenz. Der Lizenztext befindet sich in der
 * beiliegenden LICENSE Datei und unter:
 *
 * http://www.opensource.org/licenses/mit-license.php
 * http://de.wikipedia.org/wiki/MIT-Lizenz
 */

abstract class _WV24_Migrate_Redaxo
{
	public static function clueless($params)
	{
		global $REX;
		
		$origURI = $params['original']; // ohne implizit entferntes "/index.???"
		
		// Prüfen, ob REDAXO den Aufruf allein erkannt hat. Wenn ja, handelt es
		// sich vermutlich um einen Request der Form
		// index.php?article_id=X oder X-Y-Artikel.html. Damit steht dann die
		// Artikel-ID sofort zur Verfügung.
		
		if ($REX['ARTICLE_ID'] != $REX['NOTFOUND_ARTICLE_ID']) {
			$realURL = WV24_RealURL2::generateURL($REX['ARTICLE_ID'], $REX['CUR_CLANG'], true);
			
			if ($realURL != $origURI) {
				header('HTTP/1.1 301 Moved Permanently');
				WV_Redaxo::redirect($realURL); // stirbt weg
			}
		}
	}
}
